* { margin: 0; padding: 0; }
img { border: 0; }
ol, ul, li { list-style: none; }
#TOP { width: 100%; height: 200px; min-width: 1000px; background: url(../img/index3_02.png)repeat; margin: 0 auto; }
.top-cen { width: 1000px; height: 182px; margin: 0 auto; background-image: url(../img/bg1_02.png); }
.top-ul { margin-left: 43px; overflow: hidden; }
.top-ul li { float: left; width: 100px; text-align: right; }
a { text-decoration: none; color: black; }
.top-ul li a p { color: #B4B4B4; margin-top: 1px; }
.top-ul li:hover a { color: red; }
.top-ul li:hover a p { color: black; }
#banner { width: 100%; height: 525px; min-width: 1000px; background: url(../img/banner.jpg)repeat-x; background-position: center; position: relative; margin-top: -16px; }
#banner>a { display: block; width: 100%; height: 100%; }
.banner-ul { width: 1000px; height: 34px; position: absolute; bottom: 0; left: 50%; margin-left: -500px; margin-bottom: 0px; }
.banner-ul li { float: left; width: 205px; height: 34px; background: #000; margin-left: 9px; line-height: 34px; padding-left: 10px; color: white; }
.banner-ul li:hover { background-color: red; }
#left, #right { width: 37px; height: 34px; background: url(../img/arr.png); background-repeat: no-repeat; }
#left { margin-left: 0; }
#right { background-position: -57px 0; }
#left:hover { background-position: 0 -34px; }
#right:hover { background-position: -57px -34px; }
#ff { width: 1000px; height: 97px; margin: 2px auto; }
.ff-1 { width: 260px; height: 97px; background: url(../img/banner_1.png) no-repeat; float: left; }
.ff-2 { width: 190px; height: 97px; background: url(../img/banner_2.png) no-repeat; float: left; }
.ff-3 { width: 185px; height: 97px; background: url(../img/banner_3.png) no-repeat; float: left; position: relative; }
.ff-4 { width: 364px; height: 97px; background: url(../img/banner_4.png) no-repeat; float: left; }
#ff>div>a { display: block; width: 100%; height: 100%; }
.ff-3>div { width: 41px; height: 41px; border-radius: 100%; float: left; position: absolute; }
.ff-3-1 { top: 47px; left: 27px;   /*  background:url(../img/QQkj.png) */ ; }
.ff-3-2 { top: 47px; left: 68px; /*    background:url(../img/TXwb.png); */ }
.ff-3-3 { top: 47px; left: 113px; /*    background:url(../img/weibo.png); */ }
.ff-3>div>a { display: block; width: 100%; height: 100%; border-radius: 100%; }
.ff-3>div:hover { -webkit-transform: scale(1.5, 1.5); -moz-transform: scale(1.5, 1.5); -ms-transform: scale(1.5, 1.5); -o-transform: scale(1.5, 1.5); transform: scale(1.5, 1.5); }




/* 底部 */
#ll { width: 100%; min-width: 1000px; height: 240px; margin-top: 20px; background-color: #2E2E2E; }
.ll-1 { width: 1000px; height: 100%; margin: auto; }
.ll-1-left { width: 300px; height: 240px; background: url(../img/bottom.gif)no-repeat; position: relative; float: left; }
.ll-1-left p { position: absolute; bottom: 80px; left: 125px; font-size: 8px; color: #979797; }
.ll-1-left span { position: absolute; bottom: 41px; left: 125px; font-size: 8px; color: #979797; }
.ll-1-right { width: 630px; height: 240px; float: left; }
.ll-1-right div { width: 140px; padding-top: 10px; }
.ll-1-right p { width: 130px; height: 25px; background-color: black; color: white; font-weight: bold; line-height: 25px; padding-left: 10px; }
.ll-1-right div ul li { list-style-type: disc; list-style-position: inside; width: 130px; height: 20px; color: #969696; line-height: 12px; padding-left: 10px; margin-top: 2px; }
.ll-1-right div ul li a { color: #979797; font-size: 8px; }
.ll-1-right div ul li:hover { background-color: #676767; }
.ll-1-right div:hover p { background-color: #676767; }
.ll-1-right>div { float: left; margin-left: 17px; }
#footer { width: 100%; min-width: 1000px; height: 112px; background-color: #343434; }
.f-1 { width: 1000px; height: 100%; margin: auto; background: url(../img/ad.png); }
#last { width: 100%;min-width:1000px; height: 120px; background-color: black; }
.l-1 { width: 100%;min-width:1000px; height: 70px; background-color: #1f1f1f; }
.l-1-1 { width: 1000px; height: 100%; margin: auto; }
.l-1 p { font-size: 12px; color: #979797; }
.l-1 span { font-size: 12px; color: #979797; }
.l-2 { width: 1000px; height: 70px; margin: auto; }
.l-2 p { color: #979797; font-size: 12px; }